package skyhyun;

public class J05_Circle {
	// 반지름을 이용해서 원의 둘레, 넓이를 계산
	// 원의 둘레 = 2 * pi * 반지름
	// 원의 넓이 = pi * 반지름 * 반지름
	
	// 상수(Constant)
	// 자바에서 상수는 값이 한 번 할당되면 다시는 변경 못하는 변수를 의미
	// 상수로 선언하려면 final 이라는 예약어를 사용
	// 관례상 상수는 대문자로, 각 단어는 _ 로 구분
	// final int THIS_YEAR = 2013;
	
	public static void main(String[] args) {

		// 1. 변수 선언 및 초기화
		int r = (int)(Math.random() * 30) + 1;									// 반지름 랜덤 산출
		final float PI = (float)(Math.PI);											// 원주율(상수로 정의)
		float rad = 0.0f;																	// 원의 둘레 변수 초기화
		float area = 0.0f;																	// 원의 넓이 변수 초기화
		
		// 2. 원의 둘레, 넓이 계산
		rad = Math.round(2 * PI * r * 100) / 100.0f;							// 원의 둘레 산출
		area = Math.round(PI * (Math.pow( r, 2 )) * 100) / 100.0f;		// 원의 넓이 산출
		// PI = 20131101;																// 값 변경 불가
		
		// 3. 결과 출력
		System.out.println("원의 반지름은\t" + r + "\t입니다.");
		System.out.println("원주율 PI의 값은\t" + PI + "\t입니다.");
		System.out.println("해당 원의 지름은\t\t" + rad + "\t\t입니다.");
		System.out.println("해당 원의 넓이는\t\t" + area + "\t\t입니다.");
	}
}
